#ifndef ALARMTYPE_H
#define ALARMTYPE_H

#include "common/BaseObject.h"

class AlarmType : public BaseObject
{
public:
    AlarmType();
    virtual  ~AlarmType();

    QString GetPlatformCode() const {return m_sPlatformCode;}
    void SetPlatformCode(QString sValue) {m_sPlatformCode = sValue;}

    QString GetPlatformName() const {return m_sPlatformName;}
    void SetPlatformName(QString sValue) {m_sPlatformName = sValue;}

    unsigned int GetTypeID() const {return m_uiTypeID;}
    void SetTypeID(unsigned int uiValue){m_uiTypeID = uiValue;}

    QString GetTypeName() const {return m_sTypeName;}
    void SetTypeName(QString sValue) {m_sTypeName = sValue;}

    unsigned int GetSubTypeID() const {return m_uiSubTypeID;}
    void SetSubTypeID(unsigned int uiValue){m_uiSubTypeID = uiValue;}

    QString GetSubTypeName() const {return m_sSubTypeName;}
    void SetSubTypeName(QString sValue) {m_sSubTypeName = sValue;}
private:

    QString         m_sPlatformCode;
    QString         m_sPlatformName;
    unsigned int    m_uiTypeID;
    QString         m_sTypeName;
    unsigned int    m_uiSubTypeID;
    QString         m_sSubTypeName;

};

#endif // ALARMTYPE_H
